import Ships.Battleship

# **
# *  'Fleeing' is a state class utilised when the BattleShip cannot detect
# *   any Miners within the active radius and the security is negative
# *   (pirates dominate sector).
# *  
# *
# * PUBLIC FEATURES:
# *    // Constructors
# *    def __init__(self)
# *
# *    // Methods
# *    def Enter(self, ship)
# *    def Execute(self, ship)
# *    def Exit(self, ship)
# *    
# *
# *    COLLABORATORS:
# *    Ships.BattleShip
# *
# * MODIFIED:
# * @version 1.1, 2007-05-24
# * @author Julian Andreou 5422329
# * @author Gavan Hunter 5422264
# * @author  Simon Iskra 5422361
# * @author  Joel Schmidt 2660660
# */

class Fleeing():
    def __init__(self): 
        pass
    #  ask for path to best security sector
    #  continue to flee
    #
    #  TRANSITION
    #  if miner is detected in active radius then change state to 'Wander'
    #  if security is no longer negative then change state to 'Wander'
    
    def Enter(self, ship):
        pass
    
    def Execute(self, ship): 
        pass
    
    def Exit(self, ship):
        pass